API Documentation
MemorySpace.h
1 // MemorySpace.h
3 //
5 
6 namespace nkMemory
7 {
11  template <typename T>
13  {
14  public :
15 
19  MemorySpace () = default ;
23  virtual ~MemorySpace () = default ;
24 
30  virtual T getBasePtr () const = 0 ;
37  virtual T getOffsetPtr (size_t offset) const = 0 ;
38  } ;
39 }
nkMemory::MemorySpace::MemorySpace
MemorySpace()=default
nkMemory::MemorySpace
Represents a memory space held by a page in a pager.
Definition: MemorySpace.h:13
nkMemory::MemorySpace::getBasePtr
virtual T getBasePtr() const =0
nkMemory::MemorySpace::~MemorySpace
virtual ~MemorySpace()=default
nkMemory::MemorySpace::getOffsetPtr
virtual T getOffsetPtr(size_t offset) const =0
nkMemory
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7